﻿using ExcellentProjectPlus.Dominio.Calificaciones.Repositorios.Parciales;
using ExcellentProjectPlus.Dominio.Calificaciones.Repositorios.CalificacionEstudianteCursos;
using ExcellentProjectPlus.Dominio.Calificaciones.Repositorios.Cursos;
using ExcellentProjectPlus.Dominio.Calificaciones.Repositorios.Periodos;
using ExcellentProjectPlus.Dominio.Calificaciones.Repositorios.CalificacionParcialEstudiantes;
using ExcellentProjectPlus.Dominio.Core;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ExcellentProjectPlus.Dominio.Calificaciones.Repositorios
{
    public interface IUnidadDeTrabajoCalificaciones : IUnidadDeTrabajo
    {
        IRepositorioParciales RepositorioParciales { get;}
        IRepositorioCalificacionParcialEstudiantes RepositorioCalificacionParcialEstudiantes {get;}
        IRepositorioCursos RepositorioCursos {get;}
        IRepositorioPeriodos RepositorioPeriodos { get; }
        IRepositorioCalificacionEstudianteCursos RepositorioCalificacionEstudianteCursos { get; }

    }
}
